JetBackup\Destination\Vendors\S3\S3 B

Total Complexity 92
Dependencies 18
Dependents 2
Total lines 445
Lines of code 192
Logical lines of code 168
Comment lines 189
Methods 42
Properties 1

Methods 42

Method Rating Maintainability Complexity Lines of code
validateFields()
A
54 18 15
setData()
A
59 11 12
removeDir()
A
51 8 26
getFileStat()
S
53 6 20
getClient()
S
58 2 16
removeFile()
S
64 3 9
fileExists()
S
64 3 9
_getParsedEndpoint()
S
68 3 6
copyFileToRemote()
S
64 2 9
copyFileToLocal()
S
66 2 8
connect()
S
68 2 7
register()
S
66 2 8
copyFileToRemoteChunked()
S
74 1 4
copyFileToLocalChunked()
S
74 1 4
createDir()
S
82 1 3
dirExists()
S
82 1 3
getData()
S
81 1 3
listDir()
S
75 1 4
getDiskInfo()
S
82 1 3
unregister()
S
98 1 1
disconnect()
S
98 1 1
getAccessKey()
S
91 1 1
setAccessKey()
S
89 1 1
setEndpoint()
S
90 1 1
getSecretKey()
S
91 1 1
setSecretKey()
S
89 1 1
getRegion()
S
91 1 1
setRegion()
S
90 1 1
getBucket()
S
91 1 1
setBucket()
S
90 1 1
getEndpoint()
S
91 1 1
getVerifySSL()
S
89 1 1
setExtraFields()
S
90 1 1
setVerifySSL()
S
89 1 1
getRetries()
S
90 1 1
setRetries()
S
90 1 1
getKeepAliveTimeout()
S
90 1 1
setKeepAliveTimeout()
S
90 1 1
getKeepAliveRequests()
S
90 1 1
setKeepAliveRequests()
S
90 1 1
getExtraFields()
S
89 1 1
protectedFields()
S
92 1 1